namespace FieldServices_01.intrnl
{
    public class ConfInputMetaData
        : Sybase.Reflection.ClassMetaData
    {
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public ConfInputMetaData()
        {
            _init();
        }
        
        protected void _init()
        {
            SetId(17);
            SetAttributes(new Sybase.Reflection.AttributeMetaDataList());
            SetOperations(new Sybase.Reflection.OperationMetaDataList());
            SetAttributeMap(new Sybase.Reflection.AttributeMap());
            SetOperationMap(new Sybase.Reflection.OperationMap());
            Sybase.Reflection.AttributeMetaData CONF_NO_attribute = AddAttributeWithParams(0, "CONF_NO", "string", 10, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData ORDERID_attribute = AddAttributeWithParams(1, "ORDERID", "string", 12, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData OPERATION_attribute = AddAttributeWithParams(2, "OPERATION", "string", 4, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SUB_OPER_attribute = AddAttributeWithParams(3, "SUB_OPER", "string", 4, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData CAPA_CATEGORY_attribute = AddAttributeWithParams(4, "CAPA_CATEGORY", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SPLIT_attribute = AddAttributeWithParams(5, "SPLIT", "int", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FIN_CONF_attribute = AddAttributeWithParams(6, "FIN_CONF", "string", 1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData COMPLETE_attribute = AddAttributeWithParams(7, "COMPLETE", "string", 1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData CLEAR_RES_attribute = AddAttributeWithParams(8, "CLEAR_RES", "string", 1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData POSTG_DATE_attribute = AddAttributeWithParams(9, "POSTG_DATE", "date?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData DEV_REASON_attribute = AddAttributeWithParams(10, "DEV_REASON", "string", 4, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData CONF_TEXT_attribute = AddAttributeWithParams(11, "CONF_TEXT", "string", 40, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData PLANT_attribute = AddAttributeWithParams(12, "PLANT", "string", 4, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData WORK_CNTR_attribute = AddAttributeWithParams(13, "WORK_CNTR", "string", 8, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData ACT_WORK_attribute = AddAttributeWithParams(14, "ACT_WORK", "decimal", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_WORK_attribute = AddAttributeWithParams(15, "UN_WORK", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_WORK_ISO_attribute = AddAttributeWithParams(16, "UN_WORK_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData REM_WORK_attribute = AddAttributeWithParams(17, "REM_WORK", "decimal", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_REM_WRK_attribute = AddAttributeWithParams(18, "UN_REM_WRK", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_REM_WRK_ISO_attribute = AddAttributeWithParams(19, "UN_REM_WRK_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData ACTUAL_DUR_attribute = AddAttributeWithParams(20, "ACTUAL_DUR", "decimal", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_ACT_DUR_attribute = AddAttributeWithParams(21, "UN_ACT_DUR", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData UN_ACT_DUR_ISO_attribute = AddAttributeWithParams(22, "UN_ACT_DUR_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EXEC_START_DATE_attribute = AddAttributeWithParams(23, "EXEC_START_DATE", "date?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EXEC_START_TIME_attribute = AddAttributeWithParams(24, "EXEC_START_TIME", "time?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EXEC_FIN_DATE_attribute = AddAttributeWithParams(25, "EXEC_FIN_DATE", "date?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EXEC_FIN_TIME_attribute = AddAttributeWithParams(26, "EXEC_FIN_TIME", "time?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FCST_FIN_DATE_attribute = AddAttributeWithParams(27, "FCST_FIN_DATE", "date?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FCST_FIN_TIME_attribute = AddAttributeWithParams(28, "FCST_FIN_TIME", "time?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData PERS_NO_attribute = AddAttributeWithParams(29, "PERS_NO", "string", 8, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData TIMEID_NO_attribute = AddAttributeWithParams(30, "TIMEID_NO", "string", 8, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData ACT_TYPE_attribute = AddAttributeWithParams(31, "ACT_TYPE", "string", 6, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData WAGETYPE_attribute = AddAttributeWithParams(32, "WAGETYPE", "string", 4, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData CALC_MOTIVE_attribute = AddAttributeWithParams(33, "CALC_MOTIVE", "string", 2, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EX_CREATED_BY_attribute = AddAttributeWithParams(34, "EX_CREATED_BY", "string", 12, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EX_CREATED_DATE_attribute = AddAttributeWithParams(35, "EX_CREATED_DATE", "date?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EX_CREATED_TIME_attribute = AddAttributeWithParams(36, "EX_CREATED_TIME", "time?", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData EX_IDENT_attribute = AddAttributeWithParams(37, "EX_IDENT", "string", 32, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData ACT_WORK_2_attribute = AddAttributeWithParams(38, "ACT_WORK_2", "decimal", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData REM_WORK_2_attribute = AddAttributeWithParams(39, "REM_WORK_2", "decimal", -1, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData START_POINT_attribute = AddAttributeWithParams(40, "START_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData END_POINT_attribute = AddAttributeWithParams(41, "END_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData LINEAR_LENGTH_attribute = AddAttributeWithParams(42, "LINEAR_LENGTH", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData LINEAR_UNIT_attribute = AddAttributeWithParams(43, "LINEAR_UNIT", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData LINEAR_UNIT_ISO_attribute = AddAttributeWithParams(44, "LINEAR_UNIT_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FIRST_OFFSET_TYPE_CODE_attribute = AddAttributeWithParams(45, "FIRST_OFFSET_TYPE_CODE", "string", 2, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FIRST_OFFSET_VALUE_attribute = AddAttributeWithParams(46, "FIRST_OFFSET_VALUE", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FIRST_OFFSET_UNIT_attribute = AddAttributeWithParams(47, "FIRST_OFFSET_UNIT", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData FIRST_OFFSET_UNIT_ISO_attribute = AddAttributeWithParams(48, "FIRST_OFFSET_UNIT_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SECOND_OFFSET_TYPE_CODE_attribute = AddAttributeWithParams(49, "SECOND_OFFSET_TYPE_CODE", "string", 2, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SECOND_OFFSET_VALUE_attribute = AddAttributeWithParams(50, "SECOND_OFFSET_VALUE", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SECOND_OFFSET_UNIT_attribute = AddAttributeWithParams(51, "SECOND_OFFSET_UNIT", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData SECOND_OFFSET_UNIT_ISO_attribute = AddAttributeWithParams(52, "SECOND_OFFSET_UNIT_ISO", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_START_POINT_attribute = AddAttributeWithParams(53, "MARKER_START_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_DISTANCE_START_POINT_attribute = AddAttributeWithParams(54, "MARKER_DISTANCE_START_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_END_POINT_attribute = AddAttributeWithParams(55, "MARKER_END_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_DISTANCE_END_POINT_attribute = AddAttributeWithParams(56, "MARKER_DISTANCE_END_POINT", "string", 18, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_DISTANCE_UNIT_attribute = AddAttributeWithParams(57, "MARKER_DISTANCE_UNIT", "string", 3, false, false, false, false, false, false);
            Sybase.Reflection.AttributeMetaData MARKER_DISTANCE_UNIT_ISO_attribute = AddAttributeWithParams(58, "MARKER_DISTANCE_UNIT_ISO", "string", 3, false, false, false, false, false, false);
            InitAttributeMapFromAttributes();
            SetName("ConfInput");
            
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsEntity()
        {
            return false;
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsService()
        {
            return false;
        }
    }
}